*{margin: 0;padding: 0;}
html,body{width: 100%;height: 100%; overflow-x: hidden;position: relative}
.clearfix:after{content: ""; display:block;width: 0;height: 0; clear: both;}
::-webkit-input-placeholder {color: #9f9f9f;}
:-moz-placeholder { color: #9f9f9f;}
::-moz-placeholder { color: #9f9f9f;}
:-ms-input-placeholder { color:#9f9f9f;}
.wrap{ width: 100%;}
.head{ background: #0db4bc;font-size: 18px; color: #fff;line-height: 50px;text-align: center}
.logo{ width: 100px; display: block; margin: 50px auto 0;}
.button{margin-top: 100px;}
.button a{display: block;text-decoration: none;color: #646464;font-size: 16px;width: 200px;border: 1px solid #6e6e6e;border-radius: 22px;line-height:35px;text-align: center;margin:50px auto 0;}
.input_wrap{width: 100%;margin-top: 50px;}
.input_wrap label{display: block;width: 80%;margin: 0 auto;border-bottom: 1px solid #dbdbdb;margin-bottom: 15px;position: relative}
.input_wrap label img{width: 6.5%;float: left;margin-top: 10px;}
.input_wrap label span{font-size: 16px;float: left;width:23%;display: block; height: 40px;line-height: 40px;color: #606060;text-align: center}
.input_wrap label input{float: left;font-size: 16px;width: 70%;border: 0;background: none;height: 40px;outline: none;color: #555}
.input_wrap label button{position: absolute;right: 10px;top: 5px;height: 30px;padding: 0 10px;color: #0bb3b6;border: 1px solid #0bb3b6;border-radius: 22px;outline: none;background: none;font-size: 14px;}
.submit_{color: #fff;border-radius:5px;outline: none;background: #0bb3b6;font-size: 16px;width: 150px;display: block;margin: 50px auto 0;border: 0;line-height: 40px;height: 40px;}
.download{width: 100%;position: fixed;bottom: 0;left: 0;display: block;background: #0bb3b6;color: #fff;text-align: center;text-decoration: none; font-size:16px;line-height: 44px;height: 44px;border: 0;outline: none}
.text{font-size: 17px;color: #575757;text-align: center;line-height: 70px;}
.text span{color: #fc0e88}
.yaoqingma{box-shadow: 1px 0 5px  rgba(0, 0, 0, 0.2);width: 90%;line-height: 50px;margin: 30px auto 10px;border-radius: 6px;}
.yaoqingma input{border: 0;outline: none;color: #575757;font-size: 17px;line-height: 70px;display: inline;width:80px;}
.text_button{display: block;padding: 5px 15px;border:1px solid #fc0e88;color:#fc0e88;font-size: 16px;background: none;border-radius: 5px;margin: 0 auto;outline: none}
.hongbao{width: 55%;display: block;margin: 40px auto 0;}
.con_text{width: 90%;margin: 0 auto;box-shadow: 1px 0 5px  rgba(0, 0, 0, 0.2);border-radius: 6px;padding: 10px;box-sizing: border-box;margin-bottom: 80px;}
.con_text li{line-height: 40px;text-align: left;font-size: 15px;list-style: none;color: #575757;}
.con_text .text_title{font-size: 18px;text-align: center;}
.alertTips-layer{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.2);z-index: 99999}
.alertTips-alert-box{width: 240px;overflow: hidden;	border-radius: 6px;position: absolute;	left: 50%;margin-left: -120px;top: 50%;margin-top: -110px;z-index: 100000;font-size: 16px;}
.alertTips-top-box{background: #fff;height: 49px;line-height: 50px;padding: 0 20px;color: #333;font-family: "微软雅黑";text-align: center}
.alertTips-center-box{background: #fff;line-height: 50px; font-size: 16px; text-align: center;color: #666; overflow: hidden;font-family: "微软雅黑";}
.alertTips-bottom-box{background: #fff;padding: 10px 0;text-align: center;font-family: "微软雅黑";margin-top:1px}
.alertTips-bottom-box button{height: 30px;padding: 0 18px;cursor: pointer;border: none;color: #0bb3b6;font-size: 16px;display: block;width: 100%;text-align: center;background: none;border-radius: 6px;outline: none;}